package com.zyp.abstractFactory;


/**
 * 	产品B一组，可能是飞机一组，其子类可以是客机，运输机...等
 *
 */
public interface ProductB {

	/**
	 * 飞机飞行
	 */
	public void fly();
	
}

/**
 * 产品族B其中一种产品：运输机
 */
class BProduct1 implements ProductB{

	@Override
	public void fly() {
		System.out.println("ProductB一族：运输机");
	}
	
}

/**
 * 产品族B其中一种产品：客机
 */
class BProduct2 implements ProductB{

	@Override
	public void fly() {
		System.out.println("ProductB一族：客机");
	}
	
}
